About the Role
Do you have a passion for building high-quality, scalable software solutions? Are you a
leader who thrives in mentoring and guiding junior engineers? If so, then we want you on
our team as a Software Engineer! We are searching for a talented and experienced senior
engineer to play a pivotal role in the design, development, and delivery of our software
products. You will be responsible for taking ownership of complex features, leading
technical discussions, and fostering a collaborative and innovative development
environment.
Key Responsibilities
- Meeting with the development team to discuss user interface ideas and applications.
- Reviewing application requirements and interface designs.
- Identifying web-based user interactions.
- Developing and implementing highly responsive user interface components using
react concepts.
Writing application interface codes using JavaScript following react.js workflows.Troubleshooting interface software and debugging application codes.Developing and implementing front-end architecture to support user interfaceconcepts.
Monitoring and improving front-end performance.Documenting application changes and developing updates.Required Skills and Experience
2–4 years of professional front-end development experience.Strong proficiency in JavaScript (ES6+) and React.js ecosystem.Solid understanding of HTML5, CSS3, and responsive design principles.Experience with state management tools like Redux, Zustand, or Context API.Familiarity with RESTful APIs and JSON data handling.Understanding of cross-browser compatibility and accessibility best practices.Experience with build tools like Webpack, Vite, or similar.Version control knowledge (Git).Good to Have
Experience with cloud platforms (e.g., AWS, Azure, GCP).Knowledge of Next.js or other server-side rendering frameworksExperience in performance optimization techniques.Experience with TypeScript.Bonus Points
Experience with working with a Bank or Fintech knowledge.