In order to do this job well, you must be a proactive, self-guided learner who enjoys keeping up with the latest tech in front-end development. You have a passion for great work and nothing less than your best will do. You share our intolerance of mediocrity. You’re uber-smart, challenged by figuring things out and producing simple solutions to complex problems. Knowing there are always multiple answers to a problem, you know how to engage in a constructive dialogue to find the best path forward.
Play a key role in the development of visually stunning and highly usable interfaces
Actively participate in software design and creation as part of an agile team
Craft clean, testable, and maintainable code
Ensure the technical feasibility of UI/UX designsUnderstand data and know the best way to present data to end users
Create interactive dashboards and highly intuitive charts
Optimize applications for maximum speed and scalability
Collaborate to solve important and difficult information problems
Bachelor's degree in Computer Science or a related field preferred
Proven software development experience with open source technology
Strong expertise with CSS/ Sass
Ability to work independently with little supervision
Intellectually curious with a burning desire to learn
Familiarity in developing search-based applications in Java
Knowledge of PostgreSQL databases
Experience with Git source control management
Experience in or exposure to the nuances of a startup or other entrepreneurial environment
The company is an equal opportunity employer and will consider all applications without regards to race, sex, age, color, religion, national origin, veteran status, disability, sexual orientation, gender identity, genetic information or any characteristic protected by law.
The candidate will build software products and data pipelines using a diverse array of technologies such as React.js, Node.js, and AWS, and enhance existing continuous integration and delivery pipelines to enable our team to efficiently deploy into production. Additionally, s/he will be expected to ensure communications and relationships with customers and cross-team members are professional and productive.
Successful candidates will be innovative thinkers, skilled communicators, and active partners, adept in interpreting and understanding the needs of the team and its stakeholders. This is an opportunity for you to design and implement innovative solutions to support College Board’s mission, strategy, goals, and objectives. You'll be surrounded by people who are like you; wickedly smart, passionate about the cloud, and know that the work that they are doing today supports the next generation of thought leaders and their future.
What you’ll do
Lead the development and implementation of resource-optimized full-stack solutions that reduce risk, promote efficiencies, move the ball of innovation forward, and align to mission goals
Learn and adopt new technologies as needed, avoid unnecessary overhead, and help set a norm of expanding the team’s skillsets and improving velocity
Write elegant code and advise on simplifying complexity, the guide on right-sizing infrastructure and overhead
Use metrics to establish the feasibility of new initiatives and develop plans, including a budget, sequencing, and time frames.
Actively review individual and teamwork processes and implement improvements seen from other teams or in the industry to drive continuous improvement of the team’s efficiency, speed, and quality
Lead or oversee design specifications, architecture reviews, and technical documentation.
A bachelor’s degree in Computer Science, Engineering, or MIS
5-7 years of experience in software systems, programming, database development, and infrastructure development and administration
7+ years of demonstrated experience with full stack development and programming languages like React.js, Node.js, and Python development
2+ years of hands-on experience with serverless technologies
2+ years of hands-on experience understanding sensitive data protection requirements and implementing secure and auditable systems
Proficiency working with various CI/CD toolsets
Strong and evolving competence in datastore technologies (including relational and NoSQL databases)
Experience with different architectures and application types, including microservices, and the ability to present informed decisions about the best approach for a project
Excellent communication skills, including the ability to interface effectively with technical and non-technical team members and provide strong reasoning for architectural decisions
Ability to work independently
Strong problem solving and analytical skills
Ability to handle multiple projects and assignments simultaneously and effectively in a cross-functional team environment
More about you
Experience with infrastructure-as-code
Experience with building new products and services from the ground up
Working knowledge of multiple tools sets, technologies and implementation environments, including monitoring and logging tools
Practical Linux system administration skills and scripting experience
Experience with automated testing tools (e.g., Selenium, Cucumber) is a plus
Your role will include working as a Technical Lead on a scrum team of developers responsible for designing and shaping services and resources for Nike’s e-commerce experiences. You will provide technical guidance and mentoring to other team members and work with stakeholders outside the team.
WHAT YOU BRING TO NIKE
Bachelor's degree in Computer Science, Information Technology or other equivalent technology field. Additional relevant experience in lieu of degree will be acceptable.
Experience working in a Cloud-based environment (preferably AWS)
Prior experience in designing and implementing highly scalable applications
Diverse and deep experience in microservice architecture, domain driven design, and RESTful APIs using languages such as Java or Node
You have a commitment to performing technical code reviews
Experience with CI/CD and working on teams with DevOps responsibilities
Reviews, analyzes, and modifies programming systems, including coding, testing, debugging, and installing for a small- to mid-scale systems.
Ability to delegate work and mentor the development team.
Experience providing technical leadership to a team of developers including providing daily guidance, setting coding standards, and reviewing code required
Ability to work in a complex environment. Self-starter who can work without a lot of supervision or direction
You thrive on collaboration and in a communal environment
You are an excellent communicator
You value empathy
You value practical and simple solutions
We are seeking a high performing Principal Software Engineer to play a critical role in the development and evolution of the Product Discovery organization. The team is responsible for managing global product data across multiple channels, as well as providing our consumers with industry leading search capabilities.
The successful candidate is a validated leader with excellent communication and relationship building skills in addition to current, hands-on coding skills. You will be expected to leverage your expertise to influence the broader organization’s strategy.
We don’t need you to just code, you must also be able to solve unique and complex problems that have broad impact on the Nike’s business. You should be able to persuade a cross functional group of peers to embrace proposed solutions and allocate resources accordingly. Most importantly you must have the depth of knowledge, experience, and passion to deliver solutions that amaze our consumers.
WHAT YOU BRING TO NIKE
• 6 years of software development experience
• Strong skills in team leadership and building positive relationships across Product and Engineering.
• Ability to influence outcomes across loosely coupled teams
• Solid foundation in data structures, algorithms, and architecture patterns
• Diverse and deep experience in microservice architecture, domain driven design, and RESTful APIs using languages such as Java or Node
• Experience working in a Distributed/Cloud-based environment (AWS preferred).
• Experience in NoSQL data stores, such as Cassandra, DynamoDB, or similar technologies.
• Experience with modern build strategies, continuous integration, unit testing, static analysis, and automated integration tests. Continuous delivery experience preferred
• Understanding in agile principles and the Scrum development process
• Ability to define solution options, provide estimates on effort and risk, and evaluate technical feasibility
• Comfortable working in a fast-paced, results-oriented environment
• Commitment to and hands-on experience in performing technical code reviews
• Practical approach to solving complex problems with ambiguous requirements
6 MONTH CONTRACT-TO-HIRE Top Skills Details 1. Android Native Mobile Development 2. React Native dev 3. Java and Kotlin Open to teaching Android to those who have React Native experience Description ...
SynechronSan Francisco, California, United States
We are looking for a React.js subject matter expert. Your primary focus will be on developing user interface components and implementing them following well-known React.js workflows (such as Flux or ...
React Native Developer Job Type: Contract Location: Redmond, WA Developing a Mobile hub for Client ... JS * 7+ years of experience delivering scalable and resilient services at large enterprise scale ...
Job Title : Jr. IOS Developer with React Native Exp Location: Irving TX Duration: 12 months Qualifications: Solid understand about the entire iOS development cycle - From code to App Store. 4+ years ...
Full Stack with React.js & Node.js Job Location: Herndon, VA Job Type: Contract to hire Job Responsibilities: Analyze highly complex business requirements; generate technical specifications to design ...
Strong React Native expertise * Deep hands on Sr. Level resource * Working with REST APIs and Microservices (consumption) * Collaborate with India teams (work in different time zones) * Must be able ...
DHANU GLOBAL ENTERPRISES, INC.Thousand Oaks
Experience with front-end frameworks (React.js, Angular 1+) Experience with NodeJS and ExpressJS Creative problem solver. Willing to do whatever it takes to achieve reasonable customer objectives A ...
... React.js, Node.js, and Python development * 2+ years of hands-on experience with serverless technologies * 2+ years of hands-on experience understanding sensitive data protection requirements and ...
Minimum 7 years React Native development experience on both Android and iOS devices. Minimum 3 years working with REST based web services Complete familiarity with Java-script and capability to write ...
React Native Microsoft Azure Web Client Mobile Application Development Primary skills: React or React Native Framework (3 years of experience) Nice to haves: Azure Platform experience. Cross-Platform ...