Avatar for Neo-Bank

"Bank of the Future"

Senior Software Engineer (Mobile Applications/Frontend/React Native)

₹10L – ₹14L • 0.05% – 0.1%
Apply now

*Senior Software Engineer (React Native) *

Senior Software Engineer (React Native) is a smart and detail-oriented frontend developer who has worked on and launched multiple mobile applications to Google Play Store and Apple App Store. They have thorough experience of building mobile apps in React Native for both Android and iOS platforms. They must be design and product-focused and should be able to work very closely with backend engineers to build high-quality and high-performance user interfaces.

The Senior Software Engineer (React Native) reports to the Tech Lead/EM.

Responsible for:

  • Understanding key product and design requirements and estimating effort and timelines
  • Deconstruct frontend architecture from design specifications, build components, screens, navigation, and interactions.
  • Building user interfaces in React Native and test them for functional and visual quality.
  • Building interactions and animations in React Native wherever the requirements suggest.
  • Integrating user interfaces with backend APIs and complete functional product delivery.
  • Working closely with engineering and product teams to achieve great product craftsmanship.
  • Taking note of the performance and latency aspects of App Performance and be able to improve that.
  • Delivering high quality and high performing code in committed timelines to product teams.
  • Training and mentoring fellow team members with respect to frontend development.
  • Writing unit test cases and integration test cases for all functional and behavioral aspects of the product implementation.

Qualifications / key skills / competencies required:

  1. At least 4 years of experience in building mobile applications in React Native (v0.62+).
  2. High proficiency in Javascript (ES7), Babel, Webpack, Redux, API integration with Axios.
  3. Be very well-versed in the React Native ecosystem and be aware of the best practices and standards.
  4. Excellent communication and English language writing and verbal communication skills.
  5. High attention to detail with respect to design fidelity and product implementation.
  6. Writing unit test cases in Jest for product deliverables.
  7. Estimating, building, testing, and delivering the app builds in committed and agreed-upon timelines.
  8. Well-versed with the Agile Scrum methodology of software development.
  9. Should have past experience in launching mobile apps on the Play Store and App Store.
  10. Should be a process and outcome-oriented, self-motivated engineer with a “get-it-done” attitude and should require minimal supervision and assistance.
  11. Should be aware of platform level nuances between Android and iOS builds and be able to accommodate for that in code.
  12. Excellent test-case and developer task breakdown documentation skills.
  13. Excellent abilities to coordinate with the team and estimate delivery timelines.

Organizational engineering:

Senior Software Engineer (React Native) works in the highly energetic environment of the Atlantis Engineering team.

Specifics

Location: Bengaluru, India.
Date of joining: Immediate
Compensation: INR 12,00,000 - 14,00,000 per annum.
Min experience:
6 years of total work experience in building mobile apps. 4 years minimum in React Native.
Minimum of two years in an early-stage company or startups.
He or she should have launched at least one mobile app and maintained it in production.
Preferably from a financial services/payments/other fintech backgrounds.

ESOPs: Yes

Key skills:
React Native, React.js, Jest, Redux, Requirements gathering, product understanding, unit test case planning, frontend solution design, Javascript (ES7), Babel, Webpack, Axios, promises, async programming, high-fidelity user interface engineering.

Neo-Bank at a glance

"Bank of the Future"

Neo-Bank focuses on Artificial Intelligence, Mobile Payments, Credit, Banking, and Fin Tech. Their company has offices in Singapore and Bengaluru. They have a small team that's between 11-50 employees.

You can view their website at https://neo-bank.com/ or find them on Twitter and LinkedIn.

More jobs at Neo-Bank

View all jobs

Software Engineer -Applications (Bangalore)

Executive - Customer Success (FinTech)

Product Manager - FinTech / Consumer App (Bangalore)

Graphics Designer - Bangalore

Manager / Asst Manager Operations (FinTech)