Senior Frontend Developer, Web-React/Web & Mobile
closed
Encora
📍Remote - India
Summary
Join our highly skilled technology team as a Senior Software Engineer to lead the design, development, and delivery of cutting-edge software projects. As a valuable member, you will collaborate with cross-functional teams, mentor junior engineers, and stay updated with emerging technologies.
Requirements
- Bachelor's degree in computer science, Software Engineering, or a related field
- Proven experience as a Senior Software Engineer
- Extensive experience in project management, including planning, resource allocation, and risk management
- Solid understanding of software development principles, best practices, and design patterns
- Strong problem-solving and analytical skills, with a proactive and results-oriented mindset
- Excellent communication and leadership abilities, with a track record of effectively leading and collaborating with teams
- Experience working in an agile development environment
- Self-motivated and able to work independently, as well as in a team-oriented setting
- Proficient in React JS (Primary) and React Native with a strong understanding of JavaScript, TypeScript, and related libraries/tools
- Minimum of 2 years of professional experience developing mobile applications for iOS and Android platforms
- Solid understanding of mobile UI/UX principles and best practices
- Ability to work collaboratively in a cross-functional team environment
- Strong problem-solving skills and attention to detail
- Familiarity with RESTful APIs and mobile security protocols
- Excellent communication and interpersonal skills
- Experience with automated testing suites like Mocha, Jest, etc
- Bachelor's degree in Computer Science, Engineering, or related field
Responsibilities
- Collaborate in the definition of architecture and its implementation
- Collaborate with cross-functional teams to define project requirements, scope, and objectives
- Design and develop high-quality software solutions
- Mentor and guide junior engineers, providing technical leadership and fostering a culture of continuous improvement
- Conduct code reviews, ensure code quality, and enforce best practices in software development
- Collaborate with product managers and stakeholders to understand business needs and translate them into technical requirements
- Identify and resolve technical challenges, troubleshoot issues, and provide innovative solutions
- Participate in agile methodologies, including sprint planning, backlog grooming, and retrospective meetings
- Stay updated with emerging technologies and industry trends, and leverage them to drive innovation and efficiency
Preferred Qualifications
- Experience with additional mobile development frameworks such as Swift, Kotlin, or Flutter
- Knowledge of backend technologies such as Node.js, Express.js, or Django
- Familiarity with version control systems (e.g., Git)
This job is filled or no longer available