Responsibilities:
Lead the development and maintenance of high-quality web and mobile applications using React and React Native. Collaborate closely with UX/UI designers, product managers, and other stakeholders to deliver exceptional user experiences. Architect, design, and implement complex features and functionalities. Mentor and provide guidance to junior developers within the team. Stay up-to-date with industry trends and emerging technologies to ensure our applications are at the forefront of innovation. Perform code reviews and enforce coding standards.
Requirements:
Minimum of 6 years of professional experience in React development, with a focus on React Native for mobile applications. Extensive hands-on experience in building complex, responsive web applications. In-depth understanding of React and its core principles. Desirable relevant experience in React Native for mobile app development, including deployment to app stores. Strong proficiency in JavaScript/TypeScript and its nuances, including ES6+ syntax. Experience with state management libraries (Redux, MobX) and asynchronous programming. Familiarity with RESTful APIs and GraphQL. Solid understanding of version control systems, such as Git. Excellent problem-solving skills and attention to detail. Strong communication and interpersonal skills. Experience with testing frameworks (Jest, Enzyme) and test-driven development (TDD). Knowledge of CI/CD pipelines and automated deployment processes. Previous experience working in an Agile/Scrum development environment.
Encora is an equal opportunity employer, committed to fostering, cultivating and preserving a culture of diversity equality and inclusion.
We embrace and encourage our employees and applicants/candidates' differences in age, color, disability, ethnicity, family or marital status, gender identity and/or expression, language, national origin, physical and mental ability, political affiliation, race, religion, sexual orientation, socioeconomic status, veteran status, and other characteristics that make our employees unique.
Every individual has the right to work in a professional atmosphere that promotes equal employment opportunities and prohibits discriminatory practices, including harassment of any kind.