This role involves leading technical design and development of Python-based and React.js frontend applications. Responsibilities include ensuring code quality, optimizing performance, debugging complex issues, and collaborating with cross-functional teams. The ideal candidate will also mentor junior engineers and ensure compliance with security and scalability standards, utilizing various development tools and practices.
Good To Have:
Knowledge of unit and integration testing frameworks.
Experience in backend applications such as NodeJS, Nest JS.
Understanding of Webpack, Rollup, Jenkins and build processes.
Must Have:
Collaborate with engineering teams on technical feasibility and architectural standards.
Lead design and review of code and performance optimization.
Develop and maintain Python-based solutions for web and desktop applications.
Build responsive frontend applications using React.js, React Hooks, and TypeScript.
Ensure modular, reusable, and maintainable code with best development practices.
Utilize development tools like GitHub, Storybook, Jira, Confluence, Jenkins, Cypress, Webpack, and Rollup.
Debug and resolve complex application issues across frontend and Python scripts.
Ensure compliance with security best practices and data privacy regulations.
Optimize system performance, reliability, and scalability.
Work with cross-functional teams including product managers, developers, DevOps, and stakeholders.
Mentor and guide junior engineers.
Add these skills to join the top 1% applicants for this job
cross-functional
communication
github
game-texts
react
html
rabbitmq
cypress
webpack
front-end
confluence
python
jira
typescript
javascript
css
jenkins
POSITION RESPONSIBILITY
Technical Leadership
Collaborate with engineering teams to ensure technical feasibility and adherence to architectural standards.
Lead the design and review of code and performance optimization.
Technical Development
Develop and maintain Python based solutions interacting with Web and Desktop based applications.
Build responsive and user-friendly frontend applications using React.js, React Hooks, and TypeScript.
Ensure modular, reusable, and maintainable code with best development practices.
Utilize GitHub, Storybook, Jira, Confluence, Jenkins, Cypress, Webpack, and Rollup for development and collaboration.
Debug and resolve complex application issues across both frontend and Python script applications.
Familiarity with Event-Based architecture like RabbitMQ
Ensure compliance with security best practices and data privacy regulations.
Optimize system performance, reliability, and scalability.
Collaboration
Work with cross-functional teams, including product managers, developers, DevOps, and business stakeholders.
Mentor and guide junior engineers to enhance overall technical capability.
REQUIRED SKILLS
Strong expertise in frontend technologies (e.g., Javascript,React,).
Experience with, React Query, Emotion, Material UI, and StorybookJS.
Solid understanding of HTML, CSS, JavaScript, and TypeScript.
Hands-on experience with Single Page Applications (SPA) and front-end routing.
Strong knowledge of coding best practices, performance tuning, and scalability principles.
Excellent problem-solving, and communication skills.
3+ years experience.
Strong experience in Python based application development
Preferred Skills
Knowledge of unit and integration testing frameworks.
Experience in backend applications such as NodeJS, Nest JS.
Understanding of Webpack, Rollup, Jenkins and build processes.