Sign up for our
weekly
newsletter
of fresh jobs
Position Responsibilities:• Work as part of a small team to Design and implement high-quality, scalable, and maintainable mobile applications using React Native framework.• Collaborate with cross-functional teams including developers, designers, and product managers to ensure the successful delivery of projects.• The developer will support architects, engineering, and IT to complete environment setup and for backup, DR, and mirroring needs.• Ensure code quality, scalability, and maintainability of the application.• Optimize mobile applications for performance and user experience.• Troubleshoot and resolve technical issues in collaboration with the development team.• Document architectural designs, code guidelines, and best practices for future reference• Participate in Agile development processes and provide input in sprint planning and estimation.• Work with modern tools including Jira, Slack, GitHub, Google Docs, etc.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 complexKnowledge & Skills:• Excellent knowledge of object-oriented programming and concepts• Solid understanding of JavaScript• Basic knowledge of User Interface Design and User Experience (UI/UX) principles• Solid understanding of React Native best practices and a commitment to following them.• Familiarity with version control systems such as Git and basic knowledge of Software Development best practices• Strong Problem-Solving Skills and ability to work independently and in a team environment.• Strong written and verbal communication skills• Understanding of Agile Software Development Methodologies• Knowledge of React Native and ReactJS Concepts• Knowledge of HTML and CSSExperience:• 1-3 years of professional experience working with React Native (apps).• 1-3 years of experience in a combination of the following:• Developing modern JavaScript framework: React, Angular, Vue (or similar frameworks)• Application development, including services development in Java (or similar OO languages)Education/Certification:• Bachelor's degree in computer science or Computer EngineeringPeople Management: NoPhysical Requirements / Work Environment:Must be able to perform essential responsibilities with or without reasonable accommodationsReports To: Manager, Design Engineering ControlsThe Company provides equal employment opportunity to all employees and applicants regardless of a person's race, color, religion (including religious dress or grooming practices), creed, national origin (including language use restrictions), citizenship, uniform service member or veteran status, ancestry, disability, physical or mental disability (including HIV/AIDS), medical condition (including cancer and genetic characteristics), genetic information, request for protected leave, marital status, sex, pregnancy, age (over 40), sexual orientation, gender, gender identity or expression, political affiliation, or any other characteristic protected by law. The Company will comply with all federal and state regulations and statutes pertaining to individuals with disabilities.#LinkedIn