Software Engineer 2 will assist in designing, developing, testing, and maintaining software solutions under the guidance of lead software engineers. As a mid-level engineer, you will contribute to complex projects and collaborate with cross-functional teams to deliver high-quality applications that meet business and user needs.
Position Responsibilities May include:- Work as part of a small team to develop high quality software solutions for web and mobile applications using technologies as react JS and react native
- Identify, prioritize and execute tasks in the software development lifecycle
- Develop tools and applications by producing clean, efficient code
- Review and debug code
- Collaborate with internal team members and ensure to meet product deadlines
- Follow agile principles
- Work with modern tools including Jira, Slack, GitHub, Google Docs, etc.
- Works on complex problems/projects where require strong data analytic and troubleshooting skills
- Determine best method for accomplishing projects and achieving objectives
- Works on complex problems/projects where require strong data analytic and troubleshooting skills
- Lead some key project feature development
- Perform additional projects/duties to support ongoing business needs
Nature & Scope:- Applies practical knowledge of job area typically obtained through advanced education and work experience
- Encouraged to seek continuous improvements
- Performs a range of mainly straightforward assignments
- Works independently with general supervision
- Problems faced are difficult but not typically complex
Knowledge & Skills:- Proven experience in working technologies like JavaScript, react native, react JS, Node JS, Python, HTML, CSS
- Maintaining and growing web and mobile applications which includes updating APIs and creating new APIs as needed
- Ability to take ownership and identify the goals and dedicate yourself to delivering on the commitments
- Strong written and verbal communication skills
- A positive mindset and can-do attitude
- Ability to create and maintain continuous integration and delivery of web and mobile applications
- Experience in AWS cloud technologies and services
Experience:- 3-5 years of experience in web application development
- 3+ years of experience in react native or other cross platform mobile app development frameworks
Education/Certification:- BS Computer Science or other Engineering degree Required
- MS preferred
People Management: No
Physical Requirements / Work Environment:
- Must be able to perform essential responsibilities with or without reasonable accommodations
Reports To: